class CabinetFormEarningsInfoModel {
  String? displayNo;
  int? deviceId;
  String? deviceName;
  int? totalIncome;
  int? totalDeliveryPackageCount;
  int? totalDeliveryPackageIncome;
  int? callbackCount;
  int? callbackAmount;
  int? renewalIncome;
  int? renewalCount;
  int? takeOverdueFeeIncome;
  int? takeOverdueCount;
  int? contractCabinetIncome;
  String? date;
  String? createTime;
  String? statisticsCompleteTime;
  String? settleCompleteTime;
  int? state;

  CabinetFormEarningsInfoModel(
      {this.displayNo, this.deviceId, this.deviceName, this.totalIncome, this.totalDeliveryPackageCount, this.totalDeliveryPackageIncome, this.callbackCount, this.callbackAmount, this.renewalIncome, this.renewalCount, this.takeOverdueFeeIncome, this.takeOverdueCount, this.contractCabinetIncome, this.date, this.createTime, this.statisticsCompleteTime, this.settleCompleteTime, this.state});

  CabinetFormEarningsInfoModel.fromJson(Map<String, dynamic> json) {
    displayNo = json['displayNo'];
    deviceId = json['deviceId'];
    deviceName = json['deviceName'];
    totalIncome = json['totalIncome'];
    totalDeliveryPackageCount = json['totalDeliveryPackageCount'];
    totalDeliveryPackageIncome = json['totalDeliveryPackageIncome'];
    callbackCount = json['callbackCount'];
    callbackAmount = json['callbackAmount'];
    renewalIncome = json['renewalIncome'];
    renewalCount = json['renewalCount'];
    takeOverdueFeeIncome = json['takeOverdueFeeIncome'];
    takeOverdueCount = json['takeOverdueCount'];
    contractCabinetIncome = json['contractCabinetIncome'];
    date = json['date'];
    createTime = json['createTime'];
    statisticsCompleteTime = json['statisticsCompleteTime'];
    settleCompleteTime = json['settleCompleteTime'];
    state = json['state'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['displayNo'] = this.displayNo;
    data['deviceId'] = this.deviceId;
    data['deviceName'] = this.deviceName;
    data['totalIncome'] = this.totalIncome;
    data['totalDeliveryPackageCount'] = this.totalDeliveryPackageCount;
    data['totalDeliveryPackageIncome'] = this.totalDeliveryPackageIncome;
    data['callbackCount'] = this.callbackCount;
    data['callbackAmount'] = this.callbackAmount;
    data['renewalIncome'] = this.renewalIncome;
    data['renewalCount'] = this.renewalCount;
    data['takeOverdueFeeIncome'] = this.takeOverdueFeeIncome;
    data['takeOverdueCount'] = this.takeOverdueCount;
    data['contractCabinetIncome'] = this.contractCabinetIncome;
    data['date'] = this.date;
    data['createTime'] = this.createTime;
    data['statisticsCompleteTime'] = this.statisticsCompleteTime;
    data['settleCompleteTime'] = this.settleCompleteTime;
    data['state'] = this.state;
    return data;
  }
}
